header {
  nav {
    top: 0;
    .logo {
      width: 20%;
    }
    .title {
      width: 80%;
    }
  }
  .company-name {
    .logo {
      width: 66px;
      height: 66px;
    }
  }
  .company {
    height: 60px;
    border-top-left-radius: 20px;
    border-top-right-radius: 10px;
    .company-message {
      height: 60px;
    }
    .company-position {
      height: 60px;
    }
  }
}
main{
    .work {
        padding-bottom: 0;
        .work-list {
          padding: 15px;
          padding-bottom: 0;
          p{
            margin: 15px 0;
            .work-title{
              width:266px;
              white-space: nowrap; 
              overflow: hidden; 
              text-overflow: ellipsis; 
            }
          }
          
          .condition {
            width: 88px;
            height: 25px;
            background-color: #e9e4e4;
            color: #525050;
          }
          .btn {
            border-radius: 5px;
            border: none;
            height: 30px;
            width: 55px;
            background: #e87339;
          }
          .company {
            img {
              width: 20px;
              height: 20px;
            }
          }
        }
      }
}
